* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
.container {
  height: 100vh;
  display: flex;
  background-color: #fbf5f5;
  flex-direction: column;
  .main {
    flex: 1;
    overflow: auto;
  }
  .nav {
    box-shadow: 0 0 3px 0 deeppink;
    height: 60px;
  }
}
//注册的样式
.reg-y {
  height: 100vh;
  display: flex;
  flex-direction: column;
  .img-y {
    text-align: center;
  }
  h2 {
    text-align: center;
  }
}

//密码可见
.password {
  display: flex;
  align-items: center;
  .pw-ipt-y {
    flex: auto;
  }
  .pw-e-y {
    flex: none;
    margin-left: 8px;
    padding: 4px;
    cursor: pointer;
    svg {
      display: block;
      font-size: var(--adm-font-size-7);
    }
  }
}
.adm-form-item-child-inner {
  position: relative;
  .pw-e-y {
    position: absolute;
    right: 20px;
    top: 0;
  }
}

//list侧边栏
.list-cc {
  height: 100%;

  display: flex;
  .list-nav {
    width: 105px;
  }
  .list-main {
    overflow: auto;
    flex: 1;
  }
}

//咨询室
.dialog-list {
  display: flex;
  height: 100vh;
  flex-direction: column;
  .dia-main {
    flex: 1;
    overflow: auto;
    //对话开始
    //医生
    .doctor-dia {
      display: flex;
      align-items: end;
      p {
        padding: 10px;
        margin-left: 15px;
        border: 1px solid #ece5e5;
      }
      span {
      }
    }
  }
  .adm-nav-bar {
    height: 45px;
  }
  .dia-ipt {
    height: 90px;
  }
  .adm-form-item-child-inner {
    width: 85vw;
    display: flex;
    border: 1px solid #979292;
    border-radius: 5px;
    justify-content: space-around;
  }
}
